.footer { width: 100%; background: #241e5b; position: relative; }

.footer .footer-in { width: 90%; max-width: 1200px; margin: 0 auto; overflow: hidden; }

.footer .footer-in .footer-logo {width: 205px; margin: 51px 0 41px; }

.footer .footer-in ul { display: flex; }

.footer .footer-in ul .footer-phone { margin-right: 58px; }

.footer .footer-in ul .footer-phone p { color: #fff;}

.footer .footer-in ul .footer-phone div p:nth-child(2) { font-size: 24px; margin-top: 4px; margin-bottom: 22px; }

.footer .footer-in ul .footer-phone div p:nth-child(2) span { font-size: 16px; }

.footer .footer-in ul .footer-address { margin-right: 58px; }

.footer .footer-in ul .footer-address p { color: #fff; font-size: 16px;}

.footer .footer-in ul .footer-address div p:nth-child(2) { margin: 9px 0 30px; }

.footer .footer-in ul .footer-other a { float: left; margin-bottom: 10px; color: #fff; width: 25%; }

.footer .footer-in ul .footer-weChat img { width: 124px; }

.footer .footer-in ul .footer-weChat p { margin-top: 13px; text-align: center; color: #fff; }

.footer .footer-text { width: 100%; height: 59px; border-top: 1px solid #091526; margin-top: 28px;}

.footer .footer-text div { width: 37%; display: flex; margin: 0 auto;}

.footer .footer-text p { color: #c6c6c6; font-size: 12px; text-align: center; line-height: 59px; }

.footer .footer-text a { color: #c6c6c6; font-size: 12px; text-align: center; line-height: 59px; display:block;text-decoration:none;}


.changeHeaderWhite { background: #fff; transition: all 0.3s; }

.changeHeaderBlock { color: #666666 !important; transition: all 0.3s; }

.changeHeaderBlue { color: #2e57bb !important; transition: all 0.3s; }

.changeHeaderHui { color: #999 !important; transition: all 0.3s; }

.changeHeaderDN { display: none !important; transition: all 0.3s; }

.changeHeaderDB { display: block !important; transition: all 0.3s; }

.changeHeaderWhitesmoke { background: Whitesmoke !important; transition: all 0.3s; }

.changeHeaderWhitesmoke input::-webkit-input-placeholder { color: #888888 !important; }

.active { color: #2e57bb; }

@media screen and (max-width: 1000px) { .footer .footer-in ul { flex-wrap: wrap; justify-content: space-between; }
  .footer .footer-in ul li { width: 50%; }
  .footer .footer-in ul .footer-phone { margin-right: 0; }
  .footer .footer-in ul .footer-address { margin-right: 0; display: flex; flex-flow: row-reverse wrap; }
  .footer .footer-in ul .footer-address div { width: 51%; }
  .footer .footer-in ul .footer-other { display: flex; flex-wrap: wrap; }
  .footer .footer-in ul .footer-other p:nth-child(1) { margin-left: 0; }
  .footer .footer-in ul .footer-weChat { display: flex; flex-flow: column wrap; align-items: flex-end; }
  .footer .footer-in ul .footer-weChat p { text-align: left; } }

@media screen and (max-width: 768px) { .footer .footer-in ul .footer-phone { display: flex; flex-wrap: wrap; flex-direction: column; justify-content: space-between; }
  .footer .footer-in ul .footer-phone p { font-size: 12px; }
  .footer .footer-in ul .footer-phone div p:nth-child(2) { margin-top: 4px; margin-bottom: 10px; font-size: 12px; }
  .footer .footer-in ul .footer-phone div p:nth-child(2) span { font-size: 12px; }
  .footer .footer-in ul .footer-address div { width: 100%; }
  .footer .footer-in ul .footer-address div p { font-size: 12px; }
  .footer .footer-in ul .footer-address div p:nth-child(2) { margin: 4px 0 10px; }
  .footer .footer-in ul .footer-other a { width: auto; margin-right: 3%; font-size: 12px; }
  .footer .footer-in ul .footer-weChat { align-items: center; }
  .footer .footer-text { display: flex; align-items: center; }
  .footer .footer-text p { line-height: initial; } }

  @media screen and (max-width: 375px) { 
    .footer .footer-text {padding: 10px 0px}
    .footer .footer-text a {line-height: 25px;}
  }
